package cn.laixueit.yunsuanfu;

import java.util.Scanner;//导包

public class Demo5 {
    public static void main(String[] args) {
        // 数据类型 变量名 = 布尔结果的表达式?结果1 :结果2；
       /* int i = false ? 1 : 2;
        System.out.println(i)*/;//i结果是根据表达式的结果来决定使用结果1还是结果2的
       /* int a = 1;
        int b = 2;
        // 比较a和b谁大，输出大的
        boolean flag =  a>b; //false
        int max = flag ? a : b;
        System.out.println(max);


        int max2 = a>b ? a :b;
        System.out.println(max2);

        // 标准体重： 120
        // 自己体重： 130
        // 输出提示  是否合格

        int myWeight = 130;
        int weight = 120;

        String msg =  myWeight == weight ?"合格":"不合格";
        System.out.println("msg = " + msg);*/

        // 标准体重： 120
        // 自己体重： 110
        // 输出提示  标准体重，重了，轻了

        /*
        * 注释：写思路
        *  拆分思路结构
        *  1 定义两个变量 存自己的体重和标准体重 (ok)
        *  2 我们有三个结果 标准体重，重了，轻了，但是三目运算只有两个结果(x)
        *    1 先做特殊一点的结果的判断  标准体重
        *    2 当我们有标准体重，也就是说当自己的体重和标准体重一样的时候就是标准体重
        *    3 如果不是标准体重，那么只有两种结果（重了，轻了）三目运算能解决
        * */
        // true?结果1:结果2
        /*int weight = 120;
        int myWeight = 120;//自己体重
        String msg = weight == myWeight?"标准体重":(myWeight > weight?"重了":"轻了");
        System.out.println(msg);*/

        // 希望能够让用户录入自己的体重
        //创建键盘录入的对象
        Scanner scanner = new Scanner(System.in);//固定写法
        final int weight = 120;
        System.out.println("请输入您的体重:");
        int myWeight = scanner.nextInt();//自己体重,通过键盘录入值
        String msg = weight == myWeight?"标准体重":(myWeight > weight?"重了":"轻了");
        System.out.println(msg);
    }
}
